package com.saer.client.form.diagnostico;

import com.saer.client.dto.diagnostico.VisitaDto;
import com.saer.client.form.BaseSearchForm;
import com.saer.client.text.diagnostico.Fecha;
import com.saer.client.text.diagnostico.FreqRespiratoria;
import com.saer.client.text.diagnostico.GlucosaSangre;
import com.saer.client.text.diagnostico.OxigenoSangre;
import com.saer.client.text.diagnostico.Presion_Distolica;
import com.saer.client.text.diagnostico.Presion_Sistolica;
import com.saer.client.text.diagnostico.Pulsaciones;
import com.saer.client.text.diagnostico.Sintomas;
import com.saer.client.text.diagnostico.Temperatura;
import com.smartgwt.client.types.TitleOrientation;

public class VisitaForm extends BaseSearchForm {

	private Fecha fecha = new Fecha();
	private Temperatura temperatura = new Temperatura();;
	private Presion_Distolica presion_distolica = new Presion_Distolica();
	private Presion_Sistolica presion_sistolica = new Presion_Sistolica();
	private FreqRespiratoria frespiratoria = new FreqRespiratoria();
	private Pulsaciones pulsaciones = new Pulsaciones();
	private GlucosaSangre glucosaSangre = new GlucosaSangre();
	private OxigenoSangre oxigenoSangre = new OxigenoSangre();
	private Sintomas sintomas = new Sintomas();

	public VisitaForm() {
		this.setWidth(930);
		this.setHeight(200);
		this.setGroupTitle("Datos Visita");
		this.setIsGroup(true);
		this.setNumCols(5);
		this.setColWidths("20%", "20%", "20%", "20%", "20%");
		this.setPadding(10);
		this.setTitleOrientation(TitleOrientation.TOP);

		this.setFields(fecha, temperatura, presion_sistolica,presion_distolica, frespiratoria, pulsaciones,
				glucosaSangre, oxigenoSangre, sintomas);
	}

	public void setData(VisitaDto visita) {
		fecha.setValue(visita.getFecha());
		temperatura.setValue(visita.getTemperatura());
		presion_sistolica.setValue(visita.getPresion_Sistolica());
		presion_distolica.setValue(visita.getPresion_Distolica());
		frespiratoria.setValue(visita.getFrespiratoria());
		pulsaciones.setValue(visita.getPulsaciones());
		glucosaSangre.setValue(visita.getGlucosaSangre());
		oxigenoSangre.setValue(visita.getOxigenoSangre());
		sintomas.setValue(visita.getSintomas());
	}

	// private void clearInput() {
	// dni.clearValue();
	// sexo.clearValue();
	// nombreEnfermero.clearValue();
	// nombrePaciente.clearValue();
	// apellidoEnfermero.clearValue();
	// apellidoPaciente.clearValue();
	// }

}
